package com.icongyou.enterprise.talent_analysis.entity;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 人才画像缓存表 - 存储预计算的画像结果
 */
@Data
public class PortraitCache {
    private String id;
    private String studentId;
    private String templateId;  // null表示默认模板
    private String labelsJson;  // JSON数组：维度名称
    private String scoresJson;  // JSON数组：维度分数
    private String dimensionsJson;  // JSON对象：详细维度信息
    private Boolean aiUsed;
    private LocalDateTime generatedAt;
    private LocalDateTime updatedAt;
    private Integer version;  // 乐观锁版本号
}
